Building Flexible and Extensible Web Applications

نویسندگان

  • Anna Hester
  • Renato Borges
  • Roberto Ierusalimschy
چکیده

The World Wide Web is in constant renovation, with new technologies emerging every day. Most of these technologies are still incipient, and there are few de facto standards for this \new Web". There is a need for tools that can run with current standard support, but which are exible and extensible enough to be eventually ported to new APIs and to incorporate new technologies. On the other hand, many Web developers cannot keep pace with the fast track of Web technologies. Therefore, it is important for new tools to be simple enough to be mastered quickly by the average programmer. This paper presents CGILua, a Web development tool that matches these requirements. The paper also discusses why this tool is being adopted in many commercial and academic projects, focusing on issues such as exibility, extensibility, simplicity, and portability.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Service-Oriented Data Mining

A service is a software building block capable of fulfilling a given task or a distinct business function through a well-defined interface, loosely-coupled interface. Services are like "black boxes", since they operate independently within the system, external components are not aware of how they perform their function, they only care that they return the expected result. The Service Oriented A...

متن کامل

Building Flexible and Extensible Web Applications with Lua

The World Wide Web is in constant renovation, with new technologies emerging every day. Most of these technologies are still incipient, and there are few de facto standards for this \new Web". There is a need for tools that can run with current standard support, but which are exible and extensible enough to be eventually ported to new APIs and to incorporate new technologies. On the other hand,...

متن کامل

Flexible dependency injection with XML annotation- based configuration styles Advanced support for aspect-oriented programming with proxy-based and AspectJ-based variants. First-class support for common open source frameworks such as Hibernate and Quartz A flexible web framework for building RESTful MVC

Spring is the most popular application development framework for enterprise Java. Millions of developers around the world use Spring Framework to create high performing, easily testable, reusable code. Spring framework is an open source Java platform and it was initially written by Rod Johnson and was first released under the Apache 2.0 license in June 2003. Spring is lightweight when it comes ...

متن کامل

Preference Learning in Internet Collaboration Environments

In this paper, we present an overview of preference learning applications to support collaborative work on the internet. Based on deriving some basic requirements a more generalized and extensible internet collaboration environment should satisfy, a system architecture for the flexible integration of different web applications to support a workgroup in different everyday aspects of their intern...

متن کامل

An XML-Powered Framework for Building Adaptive Software Components

As application developers move toward building component-based web service applications, the traditional tools and development models turn out insufficient to meet the new requirements from rapid evolution due to the speed of the Internet. This paper presents an XML-powered framework designed to build adaptive software components, in order to relieve developers from low-level implementation tas...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1998